package com.hoperun.bean;

import java.io.Serializable;

import com.hoperun.bean.base.BaseBean;

public class AdminPermissions extends BaseBean implements Serializable {
	/**
	 * 
	 */
	private static final long serialVersionUID = 1L;

	public static final String TABLE_PREFIX = "ADMIN_PERMISSIONS";

	/**
	 * 属性权限编号
	 */
	private Long permId;

	/**
	 * 常量COL_PERM_ID 属性权限编号
	 */
	public static final String COL_PERM_ID = "PERM_ID";

	/**
	 * 获取权限编号属性
	 */
	public Long getPermId() {
		return this.permId;
	}

	/**
	 * 设置权限编号属性
	 */
	public void setPermId(Long permId) {
		this.permId = permId;
	}

	/**
	 * 属性权限名称
	 */
	private String permName;

	/**
	 * 常量COL_PERM_NAME 属性权限名称
	 */
	public static final String COL_PERM_NAME = "PERM_NAME";

	/**
	 * 获取权限名称属性
	 */
	public String getPermName() {
		return this.permName;
	}

	/**
	 * 设置权限名称属性
	 */
	public void setPermName(String permName) {
		this.permName = permName;
	}

	/**
	 * 属性权限code
	 */
	private String permCode;

	/**
	 * 常量COL_PERM_CODE 属性权限code
	 */
	public static final String COL_PERM_CODE = "PERM_CODE";

	/**
	 * 获取权限code属性
	 */
	public String getPermCode() {
		return this.permCode;
	}

	/**
	 * 设置权限code属性
	 */
	public void setPermCode(String permCode) {
		this.permCode = permCode;
	}

	/**
	 * 属性权限使用说明
	 */
	private String description;

	/**
	 * 常量COL_DESCRIPTION 属性权限使用说明
	 */
	public static final String COL_DESCRIPTION = "DESCRIPTION";

	/**
	 * 获取权限使用说明属性
	 */
	public String getDescription() {
		return this.description;
	}

	/**
	 * 设置权限使用说明属性
	 */
	public void setDescription(String description) {
		this.description = description;
	}

	/**
	 * 属性访问路径
	 */
	private String url;

	/**
	 * 常量COL_URL 属性访问路径
	 */
	public static final String COL_URL = "URL";

	/**
	 * 获取访问路径属性
	 */
	public String getUrl() {
		return this.url;
	}

	/**
	 * 设置访问路径属性
	 */
	public void setUrl(String url) {
		this.url = url;
	}

	/**
	 * 属性上级权限编号
	 */
	private Long parentPermId;

	/**
	 * 常量COL_PARENT_PERM_ID 属性上级权限编号
	 */
	public static final String COL_PARENT_PERM_ID = "PARENT_PERM_ID";

	/**
	 * 获取上级权限编号属性
	 */
	public Long getParentPermId() {
		return this.parentPermId;
	}

	/**
	 * 设置上级权限编号属性
	 */
	public void setParentPermId(Long parentPermId) {
		this.parentPermId = parentPermId;
	}

	/**
	 * 属性状态
	 */
	private int status;

	/**
	 * 常量COL_STATUS 属性状态
	 */
	public static final String COL_STATUS = "STATUS";

	/**
	 * 获取状态属性
	 */
	public int getStatus() {
		return this.status;
	}

	/**
	 * 设置状态属性
	 */
	public void setStatus(int status) {
		this.status = status;
	}

	/**
	 * 属性排序号
	 */
	private int sort;

	/**
	 * 常量COL_SORT 属性排序号
	 */
	public static final String COL_SORT = "SORT";

	/**
	 * 获取排序号属性
	 */
	public int getSort() {
		return this.sort;
	}

	/**
	 * 设置排序号属性
	 */
	public void setSort(int sort) {
		this.sort = sort;
	}

	/**
	 * 属性icon
	 */
	private String icon;

	/**
	 * 常量COL_ICON 属性icon
	 */
	public static final String COL_ICON = "ICON";

	/**
	 * 获取icon属性
	 */
	public String getIcon() {
		return this.icon;
	}

	/**
	 * 设置icon属性
	 */
	public void setIcon(String icon) {
		this.icon = icon;
	}

}
